home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 002 / chedit.arc / READMEP.BUG < prev    next >
Text File  |  1986-04-01  |  1KB  |  22 lines

  1.    There appears to be a bug in the IBM ROM BIOS and at least 1 clone BIOS
  2. (the Zenith BIOS).  When in high-res graphics mode (640 x 200), the BIOS will
  3. correctly plot a character in the forground color, but it will not erase a
  4. character when plotted in the background color.  Instead, it plots the
  5. character again in the forground color.
  6.    To work around this problem, a different version of the GRCHAR and GRATCHAR
  7. routines are included in the file REPLACE.BUG.  These versions see if the color
  8. to be plotted is background (0), and if so, it plots a space (blank) instead
  9. of the requested character.  To use these routines, remove the original
  10. routines from the PCHR.I include file and replace them with the new versions.
  11.    Another method of erasing these characters would be to use the XOR draw
  12. available by adding 128 ($80 in hex, this sets the parity bit) to the
  13. character color.  This is not used in the bug fix, however, as calling the
  14. routine in medium resolution (320 x 200) would need to know the original color
  15. of the character to erase it.
  16.    
  17.    If you know a better solution, or know why this bug exists, I would be
  18. interested in hearing from you.
  19.  
  20.      Thank you,
  21.         Your friendly neighborhood programmer
  22.